package cn.cctvcc.core.web.page;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;

import java.util.Objects;

/**
 * @description: MybatisPlus分页工具类
 * @author: Jiang
 * @create: 2021-10-19 14:55
 */
public class MybatisPlusPageUtil {

    /**
     * 设置请求分页数据
     */
    public static Page startPage() {
        PageDomain pageDomain = TableSupport.buildPageRequest();
        Integer pageNum = pageDomain.getPageNum();
        Integer pageSize = pageDomain.getPageSize();
        if (Objects.isNull(pageNum) && Objects.isNull(pageSize))
            return new Page(0, 10);
        return new Page(pageDomain.getPageNum(), pageDomain.getPageSize());
    }

}
